DAX (Data Analysis Expressions) হল একটি এক্সপ্রেশন ভাষা যা Power BI, Power Pivot, এবং SQL Server Analysis Services (SSAS)-এ ব্যবহৃত হয়। এটি ব্যবহারকারীদের ডেটা বিশ্লেষণ এবং কাস্টম ক্যালকুলেশন তৈরি করতে সহায়ক একটি টুল। TRUE, FALSE, এবং BLANK ফাংশনগুলি DAX-এর মৌলিক এবং গুরুত্বপূর্ণ ফাংশন যা বিভিন্ন শর্তগত ক্যালকুলেশন এবং ডেটার শূন্য মান নিয়ন্ত্রণ করতে ব্যবহৃত হয়।
এখানে আমরা TRUE, FALSE, এবং BLANK ফাংশনগুলির কার্যকারিতা, ব্যবহারের পদ্ধতি এবং উদাহরণ নিয়ে আলোচনা করব।
TRUE Function in DAX
TRUE ফাংশন DAX-এ একটি Boolean (সত্য/মিথ্যা) মান রিটার্ন করে, যেখানে TRUE রিটার্ন করবে সত্য মান।
TRUE Function এর Syntax:
TRUE()
ব্যবহার:
TRUE ফাংশনটি সাধারণত logical expressions বা শর্তযুক্ত হিসাবের মধ্যে ব্যবহৃত হয় যেখানে একটি নির্দিষ্ট শর্তের জন্য True মানের ফলাফল প্রয়োজন। এটি কন্ডিশনাল ফর্মুলাগুলির জন্য খুবই উপকারী, যেখানে সত্য বা মিথ্যা (True/False) রিটার্ন করা হয়।
উদাহরণ:
ধরা যাক, আমরা একটি ফাংশন তৈরি করতে চাই যা একটি কলামের মান পরীক্ষা করবে এবং যদি সেটা 1000 এর বেশি হয়, তাহলে এটি TRUE রিটার্ন করবে, নতুবা FALSE রিটার্ন করবে:
= IF(Sales[Amount] > 1000, TRUE(), FALSE())
এখানে:
- যদি Sales[Amount] 1000 এর বেশি হয়, তাহলে ফাংশনটি TRUE রিটার্ন করবে।
- যদি Sales[Amount] 1000 এর নিচে হয়, তবে FALSE রিটার্ন করবে।
কিভাবে ব্যবহার করা হয়:
TRUE ফাংশনটি মূলত IF ফাংশনের সাথে বা অন্যান্য লজিক্যাল শর্তগুলির মধ্যে ব্যবহৃত হয়, যেখানে সরাসরি True মান রিটার্ন করতে হবে।
FALSE Function in DAX
FALSE ফাংশন DAX-এ একটি Boolean মান রিটার্ন করে যা False হবে।
FALSE Function এর Syntax:
FALSE()
ব্যবহার:
FALSE ফাংশনটি TRUE এর বিপরীত হিসেবে কাজ করে এবং সাধারণত logical expressions বা কন্ডিশনাল ক্যালকুলেশনে ব্যবহৃত হয় যেখানে মিথ্যা মান রিটার্ন করতে হবে।
উদাহরণ:
ধরা যাক, একটি ফাংশন তৈরি করতে চাই যা যদি Sales[Amount] 500 এর নিচে থাকে, তবে FALSE রিটার্ন করবে, নতুবা TRUE রিটার্ন করবে:
= IF(Sales[Amount] < 500, FALSE(), TRUE())
এখানে:
- যদি Sales[Amount] 500 এর নিচে থাকে, তাহলে FALSE রিটার্ন করবে।
- অন্যথায় TRUE রিটার্ন করবে।
কিভাবে ব্যবহার করা হয়:
FALSE ফাংশনটি সাধারণত শর্ত পরীক্ষা করার সময়, যেখানে আমরা নিশ্চিত হতে চাই যে, কোনও কন্ডিশন পূর্ণ না হলে False রিটার্ন করতে হবে, সেক্ষেত্রে এটি ব্যবহৃত হয়।
BLANK Function in DAX
BLANK ফাংশনটি DAX-এ একটি null বা শূন্য মান রিটার্ন করে, যা মূলত কোনো ডেটা বা মান না থাকার পরিস্থিতি চিহ্নিত করে।
BLANK Function এর Syntax:
BLANK()
ব্যবহার:
BLANK ফাংশনটি মূলত ডেটার অনুপস্থিতি বা শূন্য মান চিহ্নিত করতে ব্যবহৃত হয়। এটি খুবই উপকারী যখন আপনি null values বা কোনো নির্দিষ্ট মান না থাকা পরিস্থিতিতে কাজ করছেন।
উদাহরণ:
ধরা যাক, একটি ফাংশন তৈরি করতে চাই, যেখানে যদি কোনো সেলস রেকর্ডের Amount শূন্য থাকে, তবে BLANK রিটার্ন হবে:
= IF(Sales[Amount] = 0, BLANK(), Sales[Amount])
এখানে:
- যদি Sales[Amount] শূন্য (০) হয়, তাহলে BLANK রিটার্ন করবে।
- অন্যথায়, Sales[Amount] এর মান রিটার্ন হবে।
কিভাবে ব্যবহার করা হয়:
BLANK ফাংশনটি IF, SWITCH, বা অন্যান্য লজিক্যাল ফাংশনের মধ্যে ব্যবহার করা যেতে পারে যেখানে শূন্য মান রিটার্ন করতে হবে।
TRUE, FALSE এবং BLANK Functions এর সুবিধা
১. লজিক্যাল কন্ডিশনাল ক্যালকুলেশন:
- TRUE এবং FALSE ফাংশনগুলি ডেটার শর্ত অনুযায়ী লজিক্যাল ক্যালকুলেশন করতে সহায়ক। আপনি শর্ত অনুযায়ী কাস্টম ফাংশন তৈরি করতে পারেন।
- উদাহরণস্বরূপ, IF ফাংশনের মাধ্যমে, আপনি কন্ডিশন অনুযায়ী TRUE বা FALSE রিটার্ন করে পরবর্তী হিসাব করতে পারেন।
২. ডেটা মডেলিং এবং বিশ্লেষণ:
- BLANK ফাংশনটি ডেটা মডেলিং এবং রিপোর্টিংয়ের ক্ষেত্রে খুবই গুরুত্বপূর্ণ, যেখানে শূন্য বা নাল ভ্যালু থাকা জরুরি।
- এটি বিশেষ করে সময়ের সাথে ডেটা বিশ্লেষণ, যেমন time intelligence functions এর ক্ষেত্রে ব্যবহার করা হয়।
৩. ডেটার শূন্যতা বা অনুপস্থিতি চিহ্নিত করা:
- BLANK ফাংশনটি ব্যবহার করে ডেটার শূন্য মান বা অনুপস্থিতি চিহ্নিত করা সহজ হয়, যা পরবর্তী বিশ্লেষণের জন্য সহায়ক।
৪. ডেটা রিপোর্টে উন্নত ভিজ্যুয়ালাইজেশন:
- TRUE, FALSE, এবং BLANK ফাংশনগুলি ডেটার মধ্যে শর্ত বা মানের পরিবর্তনগুলিকে ভিজ্যুয়ালাইজ করতে সহায়ক। আপনি সহজে ডেটা আউটপুট তৈরি করে রিপোর্ট বা ড্যাশবোর্ডে প্রদর্শন করতে পারেন।
সারাংশ
TRUE, FALSE, এবং BLANK ফাংশনগুলি DAX-এ গুরুত্বপূর্ণ ভূমিকা পালন করে, বিশেষ করে logical এবং conditional ক্যালকুলেশন এবং null values চিহ্নিত করার ক্ষেত্রে। TRUE এবং FALSE ফাংশনগুলি শর্তাবলী এবং কন্ডিশনাল ক্যালকুলেশন তৈরি করতে ব্যবহৃত হয়, এবং BLANK ফাংশনটি ডেটার শূন্য মান বা অনুপস্থিতি চিহ্নিত করতে ব্যবহৃত হয়। এই ফাংশনগুলো DAX-এ শক্তিশালী কাস্টম ক্যালকুলেশন এবং বিশ্লেষণ তৈরিতে অত্যন্ত সহায়ক।
Read more